.xalayer{

    background-color: black;

    position:absolute;
    width:auto;
} 

.xatext{
    float:left;
    font-family: Trebushet !important;
    font-size:17px;
    background-color: rgba(255,255,255,1);
    position:relative;
    text-align: center;
    color:#595959 !important;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;

    padding:10px;
    background: white;

    background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1)));
    background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%);
    background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%);
    background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%);
    background: linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%);
}
